fermi-lite.git
4 years agofix compatibility on mipsel
Michael R. Crusoe [Sat, 8 May 2021 10:58:01 +0000 (10:58 +0000)]
fix compatibility on mipsel

Forwarded: https://github.com/lh3/fermi-lite/pull/13

Gbp-Pq: Name sync_instead_of_atomic

4 years agoEnsure that our variable checking for >= 0 is signed
Steve Langasek [Sat, 8 May 2021 10:58:01 +0000 (10:58 +0000)]
Ensure that our variable checking for >= 0 is signed

Last-Update: 2020-03-17
Bug-Debian: https://bugs.debian.org/954127

The type of v->n is size_t, which is an unsigned type, and we are assigning
v->n - 1 to i and looping while this is >= 0.  If v->n == 0, on some
architectures (armhf) this results in i being set to a positive value
(specifically, UINT32_MAX).

Gbp-Pq: Name ensure-signed-comparison.patch

4 years agouse the simde header library for greater compatibility
Michael R. Crusoe [Sat, 8 May 2021 10:58:01 +0000 (10:58 +0000)]
use the simde header library for greater compatibility

Gbp-Pq: Name simde

4 years agoTry to take over patches from libSeqLib which needs separate bfc.h
Andreas Tille [Sat, 8 May 2021 10:58:01 +0000 (10:58 +0000)]
Try to take over patches from libSeqLib which needs separate bfc.h

Last-Update: Thu, 02 Feb 2017 10:57:56 +0100

 FIXME: Please check the FIXME at the end.  I think I did things wrong to put a
        static declaration into header file but I had no better idea to make
        ec1buf_init known in libSeqLib

Gbp-Pq: Name bcf_seqlib.patch

4 years agoAvoid name space conflict with bwa
Andreas Tille [Sat, 8 May 2021 10:58:01 +0000 (10:58 +0000)]
Avoid name space conflict with bwa

Bug-Upstream: https://github.com/lh3/fermi-lite/issues/5
Last-Update: Thu, 02 Feb 2017 10:57:56 +0100

Gbp-Pq: Name rename_bseq1_t.patch

4 years agoadd hardening flags
Sascha Steinbiss [Sat, 8 May 2021 10:58:01 +0000 (10:58 +0000)]
add hardening flags

Last-Update: 2016-01-08

Adds necessary build flags for hardening.

Gbp-Pq: Name hardening

4 years agobuild shared library
Sascha Steinbiss [Sat, 8 May 2021 10:58:01 +0000 (10:58 +0000)]
build shared library

Last-Update: 2016-01-08

Upstream only builds a static library, this adds a shared one.

Gbp-Pq: Name make_shared_lib

4 years agofermi-lite (0.1+git20190320.b499514-1+rpi1) bullseye-staging; urgency=medium
Peter Michael Green [Sat, 8 May 2021 10:58:01 +0000 (10:58 +0000)]
fermi-lite (0.1+git20190320.b499514-1+rpi1) bullseye-staging; urgency=medium

  * Link with libatomic on armhf too.

[dgit import unpatched fermi-lite 0.1+git20190320.b499514-1+rpi1]

4 years agoImport fermi-lite_0.1+git20190320.b499514-1+rpi1.debian.tar.xz
Peter Michael Green [Sat, 8 May 2021 10:58:01 +0000 (10:58 +0000)]
Import fermi-lite_0.1+git20190320.b499514-1+rpi1.debian.tar.xz

[dgit import tarball fermi-lite 0.1+git20190320.b499514-1+rpi1 fermi-lite_0.1+git20190320.b499514-1+rpi1.debian.tar.xz]

5 years agoImport fermi-lite_0.1+git20190320.b499514.orig.tar.xz
Andreas Tille [Fri, 8 Jan 2021 09:47:39 +0000 (10:47 +0100)]
Import fermi-lite_0.1+git20190320.b499514.orig.tar.xz

[dgit import orig fermi-lite_0.1+git20190320.b499514.orig.tar.xz]